@echo off
echo ==================================================
echo 使用默认JVM参数（启用UseAdaptiveSizePolicy）
echo JVM参数: -Xms1536m -Xmx1536m -Xmn512m -XX:MetaspaceSize=512m
echo ==================================================
echo.

REM 编译项目
echo 编译项目...
mvn clean compile

echo.
echo 启动应用程序...
echo.

REM 启动应用程序，启用UseAdaptiveSizePolicy（默认启用）
java -Xms1536m -Xmx1536m -Xmn512m -XX:MetaspaceSize=512m ^
     -XX:+PrintGCDetails -XX:+PrintGCTimeStamps ^
     -XX:+PrintGCApplicationStoppedTime ^
     -XX:SurvivorRatio=8 ^
     -cp target/classes com.example.JvmAdaptiveSizeDemo

pause